
#ifndef _ERROR_H_
#define _ERROR_H_

/* Disable a warning in the MS compiler */
#ifdef _MSC_VER
#pragma warning(disable: 4996)
#endif

#include <stdio.h>
#include <stdlib.h>

void fatal_error(const char* msg);
void validate_allocation(void* ptr, const char* allocated_subject);
void nice_exit(const char* msg, ...);

void debug_output(const char* msg, ...);

#endif /*  _ERROR_H_ */

